<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        var str = 'windows2012windows11windows10windows8windows7windowsVistawindowsXPwindows2000windows98windows95windows';
        // windows 后边是数字版本号的 
        // 正向 肯定 
        var reg = /windows(?=\d+)/g;
        console.log(str.match(reg));
        //windows 后边不是数字版本号的 
        // 正向 否定 
        var reg = /windows(?!\d+)/g;
        console.log(str.match(reg));
        // windows前面是数字版本号的 
        // 负向 肯定
        var reg = /(?<=\d+)windows/g;
        console.log(str.match(reg));

        // windows 前面不是数字版本号的
        // 负向 否定
        var reg = /(?<!\d+)windows/g;
        console.log(str.match(reg));
    </script>
</body>
</html>